self-propelling torpedo - İspanyolca İngilizce Sözlük